package algo3c3g7.mvc;

import java.util.Observable;

import algo3c3g7.funciones.Funcion;

public class ModeloFuncion extends Observable {
	
	

	private Funcion funcion;
	private String expresion;
	private boolean graficar;
	
	
	public Funcion getFuncion() {
		return funcion;
	}
	public void setFuncion(Funcion funcion) {
		this.funcion = funcion;
		notificarObservadores();
	}
	public String getExpresion() {
		return expresion;
	}
	public void setExpresion(String expresion) {
		this.expresion = expresion;
		notificarObservadores();
	}
	public boolean isGraficar() {
		return graficar;
	}
	public void setGraficar(boolean graficar) {
		this.graficar = graficar;
		notificarObservadores();
	}

	public void notificarObservadores(){
		this.setChanged();
		this.notifyObservers();
	}
	

}
